package com.cskaoyan.javase.oop1._10idea;

/**
 * 普通方法在命名时，允许和类名一样吗？
 * 从语法角度来说，Java语法并未限制一个普通方法的名字和类名不同，也就是说普通方法在命名时，允许和类名保持一致。
 * 但是这么书写，IDEA会给我们提示警告信息，所以我们不要这么做：
 * 方法名和类名保持一致，是构造器的专属。
 * 普通方法不应该这么使用，普通方法和类名保持一致是不合适的。
 *
 * @since 09:56
 * @author wuguidong@cskaoyan.onaliyun.com
 */
public class Demo2 {
    public static void main(String[] args) {
        A a = new A();
    }
}

class A {
    public A() {
    }

    /*
        普通方法是允许和类名保持一致的
        Method name 'A' is the same as its class name.
     */
    public static void A() {
    }
}
